import axios from '@/libs/api.request'


export default {
    miniProgramTemplateListPage(data) { //代码模板列表
        return axios.request({
            url: '/wechat/mini-program-template/page',
            data,
            method: 'post'
        })
    },

    miniProgramTemplateCreate(data) { //代码模板新建
        return axios.request({
            url: '/wechat/mini-program-template',
            data,
            method: 'post'
        })
    },

    miniProgramTemplateDelete(id) { //代码模板删除
        return axios.request({
            url: '/wechat/mini-program-template/' + id,
            method: 'delete'
        })
    },

    miniProgramTemplateUpdate(id, data) { //代码模板更新
        return axios.request({
            url: '/wechat/mini-program-template/' + id,
            data,
            method: 'put'
        })
    },

    wxTemplateList() { //微信模板下拉列表
        return axios.request({
            url: '/wechat/company-mini-program/template',
            method: 'get'
        })
    },

    uploadPicUrl: '/api/admin/upload-img-ali-oss',//图片上传url地址

    miniProgramTemplateUpdateDomain(id, data) { //修改代码模板的服务器域名及业务域名
        return axios.request({
            url: '/wechat/mini-program-template/' + id + '/domain',
            data,
            method: 'put'
        })
    },

    miniProgramTemplateBatchUploadProjectCode(id) { //批量上传对应小程序项目代码
        return axios.request({
            url: '/wechat/mini-program-template/' + id + '/batch-publish-mini-program',
            method: 'post'
        })
    },

    miniProgramTemplateCheck() { //检查模板可用性
        return axios.request({
            url: '/wechat/mini-program-template/check',
            method: 'get'
        })
    },

    miniProgramTemplateUpdateAuditItemList(id, data) { //修改审核项列表
        return axios.request({
            url   : '/wechat/mini-program-template/' + id +'/audit-item-list',
            data,
            method: 'put'
        })
    },
    batchRevertMiniProgramCodeRelease(id) {//回退该模板下小程序项目版本
        return axios.request({
            url   : '/wechat/mini-program-template/' + id + '/batch-revert-mini-program-code-release',
            method: 'post'
        })
    },
}